Career 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour USA F2 USA F3 Italy F5 France F8 France F9 Germany F11 Germany F1 Germany F2 France F1 France F2 France F5 Great Britain F1 Great Britain F2 Great Britain F4 France F4 France F6 Romania F3 Nigeria F1 Netherlands F5 Belgium F1 Belgium F7 Netherlands F4 Belgium F10 Belgium F14 France F7 Turkey F2 Turkey F3 Belgium F2 France F3 France F4 Great Britain F3 Italy F6 Challenger Ford de Cherbourg - Cherbourg ATU Cup - Weiden XXIX Edizione 'A.Savoldi Marco' - Manerbio ATU Cup 2001 - Weiden Memorial Savigni - Sassuolo Copa Sevilla - Seville Warsteiner Challenger Lubeck - Lubeck VI Torneo Internazionale di Tennis - Barletta ECM Cup - Prague Garden Open - Rome Asirom Challenger Brasov - Brasov Tennis Napoli Cup - Naples Architect Open - Budapest Zivnobanka Czech Open - Prostejov Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Warsteiner Challenger Wolfsburg - Wolfsburg VIII Trofeo Ciutat de Barcelona - Barcelona I Tourneo Fila Citta di Brindisi - Brindisi Pekao Open - Szczecin Sporting Challenger - Turin Memorial Savigny - Sassuolo Pro Tennis World Open - Boca Raton Warta Cup 2001 - Sopot XI Venice Open - Venice Olbia Challenger - Olbia Open de L'Isere - Grenoble Challenger Copa Sevilla Internacionales de Andalucia - Seville Ljubljana Open - Ljubljana Ostdeutscher Sparkassen Cup - Dresden Bauer Watertechnology Cup - Eckental Citta di Monza - Monza Mordovia Cup - Mordovia Tehran Open 2004 - Tehran San Remo Tennis Cup - San Remo Schickedanz Open 2007 - Furth Arpa Ceramic Cup - Reggio Emilia Sporting Challenger '07 Trofeo Regione Piemonte - Turin Siemens Open 2007 - Scheveningen Prosperita Open 2007 - Ostrava GHI Bronz Classic - Bronx Trofeo Internacional Club Laieta - Barcelona Dusseldorf Open Challenger 2007 - Dusseldorf Challenger 42 - Andrezieux Lambertz Open by Stawag 2007 - Aachen IPP Open - Helsinki Siemens Open - Scheveningen St. Petersburg Challenger - St. Petersburg Unicredit (Suisse) Bank S. A. Challenger - Chiasso Porsche Open - Poznan Sunrise Challenger Open des Alpes Trophee BNP Paribas - Grenoble Sofia Challenger Ostrava Challenger KGHM Dialog Polish Indoors - Wroclaw Scheveningen Challenger Mons Challenger Citta di Monza - Monza Aachen Challenger Genova Challenger Bordeaux Challenger Prostejov Challenger IPP Geneva Trophy - Geneva Scheveningen Challenger Architect Open - Budapest Cordenons Challenger Ethias Tennis Trophy - Mons Manerbio Challenger Como Challenger Braunschweig Challenger Kobstaedernes ATP Challenger - Kolding Lambertz Open by Stawag - Aachen Guangzhou Challenger Pingguo Challenger IPP Open - Helsinki Scheveningen Challenger Sopot Challenger Trani Challenger St. Remy Challenger Izmir Challenger Mons Challenger Rennes Challenger Dallas Challenger Quimper Challenger Ostdeutscher Sparkessen Cup - Dresden Dallas Challenger Como Challenger Diego Open - Budapest San Marino Challenger Rennes Challenger Geneva Challenger Cherbourg Challenger Open Mutouest de Saint-Brieuc - St. Brieuc Rennes Challenger Bordeaux Challenger Blois Challenger Marburg Challenger Liberec Challenger Orleans Challenger Budapest Challenger Eckental Challenger Mons Challenger Bordeaux Challenger Noumea Challenger Meerbusch Challenger Mons Challenger Ethias Trophy - Mons Eckental Challenger Lyon Challenger The Tarka Challenger - Barnstaple Sina-Kia Motors Tennis Cup - Cordenons Trnava Challenger Cherbourg Challenger Wroclaw Challenger Kamnik Challenger - Kamnik Wolfsburg Challenger Lyon Challenger Prague Challenger Muller Cup - Ulm Pekao Open 2003 - Szczecin Braunschweig Challenger Lisbon Challenger Trofeo Barcelona de Tenis - Barcelona USTA Men's Challenger of Dallas - Dallas Canberra Challenger BellSouth Open - Vina del Mar Copa Ericsson Uruguay - Montevideo Challenger Ford de Cherbourg - Cherbourg Prostejov Challenger Schickendanz Open - Furth Quimper Challenger Pau Challenger Bordeaux Challenger Bercuit Challenger LTA Wrexham Challenger - Wrexham Liberec Challenger Riviera di Rimini Challenger - Rimini Olbia Geovillage Open - Olbia San Remo Tennis Cup - San Remo San Marino Cepu Open - San Marino Copa Ericsson Chile - Santiago Open Prevadies - St. Brieuc Open de Montauban - Montauban ATP Open Castilla y Leon - Segovia Orleans Challenger Eckental Challenger Ethias Trophy - Mons Trani Challenger Estoril Open - Estoril International Championship of Croatia - Umag Gelsor Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Qatar Exxon Mobil Open 2003 - Doha Heineken Open - Auckland Abierto Mexicano de Tenis Pegaso - Acapulco 2003 Mercedes Cup - Stuttgart Idea Prokom Open - Sopot Open de Moselle - Metz CA Tennis Trophy - Vienna Rome Challenger Napoli Challenger Bordeaux Challenger Prostejov Challenger Adidas International - Sydney Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe Open de la Comunidad Valenciana - Valencia Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Idea Prokom Open - Sopot TD Waterhouse Cup - Long Island Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Kolding Challenger St. Petersburg Open - St. Petersburg Medibank Private International - Sydney Argentina Open - Buenos Aires Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Open de la Comunidad Valenciana - Valencia ARAG World Team Championship - Dusseldorf Allianz Suisse Open - Gstaad Croatia Open - Umag Pilot Pen Tennis - New Haven Campionati Internazionali di Sicilia - Palermo Next Generation Adelaide International - Adelaide ABN/AMRO World Tennis Tournament - Rotterdam Open de Tenis Comunidad Valenciana - Valencia Open SEAT Godo 2006 - Barcelona Bratislava Challenger Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Dutch Open Tennis - Amersfoort Generali Open - Kitzbuhel Stockholm Open - Stockholm Davidoff Swiss Indoors Basel - Basel ARAG World Team Championship - Dusseldorf Heineken Open - Auckland Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Open Seat Godo 2007 - Barcelona ARAG World Team Championship - Dusseldorf Mercedes Cup - Stuttgart Dutch Open Tennis - Amersfoort Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven AIG Japan Open Tennis Championships - Tokyo Heineken Open - Auckland The Dubai Tennis Championships - Dubai Catella Swedish Open - Bastad Dutch Open Tennis - Amersfoort Heineken Open - Auckland SA Tennis Open - Johannesburg ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona Estoril Open - Estoril AEGON Championships - London Ordina Open - 's-Hertogenbosch ATP Studena Croatia Open Umag - Umag International Championship of Croatia - Umag Gelsor Open Romania - Bucharest Next Generation Adelaide International - Adelaide Medibank International - Sydney St. Petersburg Open - St. Petersburg BCR Open Romania - Bucharest Mons Challenger ABN AMRO World Tennis Tournament - Rotterdam SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Scheveningen Challenger Gerry Weber Open - Halle BMW Open - Munich ARAG World Team Championship - Dusseldorf Catella Swedish Open - Bastad Tanger Challenger Open de Tenis Comunidad Valenciana - Valencia Meknes Challenger Ordina Open - s-Hertogenbosch Masters Series - Hamburg Qatar Exxon Mobil Open - Doha Marrakech Challenger Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Open de Nice Cote dAzur - Nice Malaysian Open - Kuala Lumpur Noumea Challenger Open Sud de France - Montpellier Open de Tenis Comunidad Valenciana - Valencia ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco Open Sabadell Atlantico - Barcelona BMW Open - Munich Open de Nice Cote d'Azur - Nice SkiStar Swedish Open - Bastad Winston Salem - Winston Salem Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Aircel Chennai Open - Chennai Heineken Open - Auckland Grand Prix de Tennis de Lyon - Lyon SAP Open - San Jose Barletta Challenger China Open - Beijing Copa Claro - Buenos Aires Grand Prix de Tennis de Lyon - Lyon Abierto Mexicano Telcel - Acapulco Delray Beach International Tennis Championships - Delray Beach Open Sabadell Atlantico - Barcelona UNICEF Open - 's Hertogenbosch Mercedes Cup - Stuttgart BellSouth Open - Vina del Mar Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur China Open - Beijing Valencia Open - Valencia Qatar ExxonMobil Open - Doha Rome Challenger Heineken Open - Auckland Open Sud de France - Montpellier Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco BRD Nastase Tiriac Trophy - Bucharest Portugal Open - Oeiras Topshelf Open - 's-Hertogenbosch Malaysian Open - Kuala Lumpur China Open - Beijing If Stockholm Open - Stockholm Valencia Open - Valencia Rio Open 500 - Rio de Janeiro Abierto Mexicano Telcel - Acapulco Bet-at-home Open - Hamburg Erste Bank Open - Vienna Alphen Challenger Open Sud de France - Montpellier Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona Trnava Challenger Moselle Open - Metz China Open - Beijing If Stockholm Open - Stockholm Erste Bank Open - Vienna Mons Challenger Mons Challenger Abierto Mexicano Telcel - Acapulco Geneva Open - Geneva SkiStar Swedish Open - Bastad Open de Moselle - Metz Erste Bank Open - Vienna Garanti Koza Sofia Open - Sofia Gerry Weber Open - Halle SkiStar Swedish Open - Bastad Shenzhen Open - Shenzhen European Open - Antwerp Synsam Swedish Open - Bastad Tata Open Maharashtra - Pune ASB Classic - Auckland Abierto Mexicano Telcel - Acapulco Davidoff Swiss Indoors - Basel Turkish Airlines Open Antalya - Antalya SkiStar Swedish Open - Bastad Moselle Open - Metz Grand Prix de Tennis de Lyon - Lyon Grand Prix Hassan II - Casablanca China Open - Beijing Proton Malaysian Open - Kuala Lumpur SA Tennis Open - Johannesburg Allianz Suisse Open - Gstaad Liberec Challenger Heineken Open - Auckland Stockholm Open - Stockholm Irving Challenger Aachen Challenger Open de Tenis Comunidad Valenciana - Valencia Barcelona Open BancSabadell - Barcelona Trnava Challenger Argentina Open - Buenos Aires BMW Open - Munich Open de Nice Cote d'Azur - Nice AEGON Championships - London SkiStar Swedish Open - Bastad Geneva Challenger Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona Prostejov Challenger AIG Japan Open - Tokyo Qatar ExxonMobil Open - Doha Bordeaux Challenger Heineken Open - Auckland Open de Tenis Comunidad Valenciana - Valencia Copa Claro - Buenos Aires Mons Challenger Topshelf Open - 's-Hertogenbosch SkiStar Swedish Open - Bastad Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Valencia Open - Valencia Qatar ExxonMobil Open - Doha Rio Open - Rio de Janeiro BRD Nastase Tiriac Trophy - Bucharest TEB BNP Paribas Istanbul Open - Istanbul AEGON Championships - London Nord/LB Open - Braunschweig Ostrava Challenger Hamburg Challenger SkiStar Swedish Open - Bastad Bordeaux Challenger Aegon Nottingham Open - Nottingham AEGON International - Eastbourne Malaysian Open - Kuala Lumpur The LTA Hull Challenger - Hull ASB Classic - Auckland Open Sud de France - Montpellier SkiStar Swedish Open - Bastad ABN AMRO World Tennis Tournament - Rotterdam Rio Open - Rio de Janeiro Winston-Salem Open - Winston-Salem Topshelf Open - 's-Hertogenbosch Gerry Weber Open - Halle Oberstaufen Cup - Oberstaufen Amer-Wilson Tampere Challenger - Tampere XXVIII Edizione 'A.Savoldi' - Manerbio Brisbane International - Brisbane Monterrey Challenger Memphis Open - Memphis Rio Open - Rio de Janeiro Delray Beach Open - Delray Beach Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril TEB BNP Paribas Istanbul Open - Istanbul China Open - Beijing Ricoh Open - 's-Hertogenbosch AEGON Championships - London Antalya Cup - Antalya Bet-at-home Open - Hamburg ASB Classic - Auckland Abierto Mexicano Telcel - Acapulco Geneva Open - Geneva Copa Ericsson Brazil - Sao Paulo ABN AMRO World Tennis Tournament - Rotterdam Barcelona Open Banc Sabadell - Barcelona Abierto Mexicano Telfonica MoviStar - Acapulco European Open - Antwerp The Stella Artois Grass Court Championships - London The Nottingham Open - Nottingham Unique Zagreb Open - Zagreb Open Sud de France - Montpellier Qatar Open - Doha Open Seat Godo 2005 - Barcelona Mercedes Cup - Stuttgart Davidoff Swiss Indoors - Basel Heineken Open - Auckland Estoril Open - Estoril Open Seat Godo 2003 - Barcelona The Dubai Tennis Championships - Dubai Orange Prokom Open - Sopot Telenordia Swedish Open - Bastad Pilot Pen Tennis - New Haven Campionati Internazionali di Sicilia - Palermo Open de Tenis Comunidad Valenciana - Valencia Delray Beach International Tennis Championships - Delray Beach Open SEAT 2008 - Barcelona Western & Southern Financial Group Masters - Cincinnati Pilot Pen Tennis - New Haven China Open - Beijing AIG Japan Open Tennis Championships - Tokyo Brisbane - Brisbane BNP Paribas Masters - Paris Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Catella Swedish Open - Bastad BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Shenzhen Open - Shenzhen Idea Prokom Open - Sopot Qatar ExxonMobil Open - Doha If Stockholm Open - Stockholm China Open - Beijing Open 13 Provence - Marseille Tata Open - Chennai Barletta Challenger Francavilla Challenger Open Seat Godo - Barcelona Tennis Masters Series - Madrid Tennis Masters Series - Indian Wells Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Madrid Pacific Life Open - Indian Wells Bank Austria Tennis Trophy - Vienna Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Miami Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Masters Series Monte-Carlo - Monte Carlo Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid International Indoor Tennis Championships of Croatia - Zagreb Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris Rogers Cup - Montreal Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Mutua Madrid Open - Madrid CA Tennis Trophy - Vienna Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Rogers Cup - Montreal Miami Open - Miami Mutua Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati Miami Open - Miami Mutua Madrid Open - Madrid Pilot Pen Tennis - New Haven Swiss Open - Gstaad Heineken Open - Auckland AEGON International - Eastbourne Tennis Masters Series - Monte Carlo French Open - Paris Australian Open - Melbourne French Open - Paris U.S. Open - New York Sony Ericsson Open - Miami Aircel Chennai Open - Chennai Western & Southern Financial Group Masters - Cincinnati Argentina Open - Buenos Aires Campionati Internazionali D'Italia - Rome Rogers Masters - Montreal Winston-Salem Open - Winston-Salem French Open - Paris BNP Paribas Masters - Paris Wimbledon - London Rogers Masters - Toronto Australian Open - Melbourne French Open - Paris U.S. Open - New York Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Hungarian Open - Budapest Mutua Madrilena Madrid Open - Madrid U.S. Open - New York Australian Open - Melbourne BNP Paribas Open - Indian Wells Sony Open Tennis - Miami French Open - Paris Wimbledon - London U.S. Open - New York Internazionali BNL d'Italia - Rome Australian Open - Melbourne Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome French Open - Paris Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Miami Open - Miami Mutua Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Cup - Toronto Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Croatia Open - Umag Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London European Open - Antwerp U.S. Open - New York ASB Classic - Auckland Australian Open - Melbourne French Open - Paris Wimbledon - London Erste Bank Open - Vienna Open Sud de France - Montpellier Australian Open - Melbourne German Tennis Championships - Hamburg Swiss Indoors Basel - Basel Argentina Open - Buenos Aires NASDAQ-100 Open - Miami French Open - Paris Shanghai - Shanghai BNP Paribas Open - Indian Wells Wimbledon - London U.S. Open - New York Wimbledon - London Davis Cup, World Group, PO, ESP-ITA 4-1 Davis Cup, World Group, 1R, SUI-ESP 2-3 Davis Cup, World Group, 1R, CZE-BEL 3-2 Davis Cup, World Group, PO, SUI-BEL, 4-1 Davis Cup, World Group, F, ARG-ESP 1-3 Davis Cup, World Group, 1R, ESP-SRB 4-1 Davis Cup, World Group, SF, ESP-ISR, 4-1 Davis Cup, PO, ESP-SUI 4-1 Davis Cup, World Group, QF, USA-ESP 1-3 U.S. Open - New York Davis Cup, Group I, 2R, GBR-BEL 1-4 Davis Cup, World Group, F, CZE-ESP 3-2 Davis Cup, World Group, PO, BEL-ISR 3-2 Wimbledon - London Davis Cup, World Group, 1R, BEL-SUI 3-2 Davis Cup, World Group, QF, BEL-CAN 5-0 Davis Cup, World Group, SF, BEL-ARG 3-2 Davis Cup, World Group, F, FRA-BEL 3-2 Australian Open - Melbourne Davis Cup, World Group, QF, ESP-GER 3-2 Davis Cup, Finals, Group D ATP Cup - Brisbane, Perth, Sydney French Open - Paris U.S. Open - New York Australian Open - Melbourne Pacific Life Open - Indian Wells Capitala World Tennis Championship The Mubadala World Tennis Championship Tennis Masters Cup - Shanghai Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Olympics - London Olympics - Rio de Janeiro Davis Cup, World Group, PO, BEL-USA 1-4 Davis Cup, World Group, 1R, BLR-ESP 4-1 Davis Cup, World Group, F, ESP-ARG 3-1 Davis Cup, World Group, SF, ESP-USA, 4-1 Davis Cup, World Group, SF, ESP-USA 3-1 Davis Cup, World Group, PO, AUS-BEL 2-3 Davis Cup, World Group, PO, IND-ESP 0-5 Davis Cup, World Group, PO, UKR-BEL 2-3 Davis Cup, World Group, QF, BEL-ITA 3-2 Davis Cup, World Group, QF, GER-ESP 1-4 Davis Cup, World Group, F, ESP-CZE, 5-0 Davis Cup, World Group, 1R, BEL-ESP 1-4 Davis Cup, World Group, SF, ESP-FRA 4-1 Davis Cup, World Group, PO, BEL-SWE 5-0 Davis Cup, World Group, 1R, BEL-SRB 2-3 Davis Cup, PO, BEL-CZE 1-4 Davis Cup, Group I, DEN-ESP 0-5 Davis Cup, World Group, SF, BEL-AUS 3-2 Davis Cup, World Group, QF, ESP-AUT 4-1 Davis Cup, World Group, PO, BEL-AUT 1-4 Davis Cup, World Group, PO, BEL-UKR, 3-2 Davis Cup, World Group, QF, FRA-ESP 5-0 Davis Cup, World Group, PO, BEL-BRA 4-0 Davis Cup, World Group, 1R, GER-BEL 1-4 Hopman Cup - Perth Campeonato de Espana Kia de Tenis 2004 - Madrid Mubadala World Tennis Championship Mubadala World Tennis Championship Mubadala World Tennis Championship Barclays ATP World Tour Finals - London Olympics - Beijing